不想错过我的推送,记得右上角-查看公众号-设为星标,摘下星星送给我
想只用100元开发1个价值上千的探路机器人?
图源淘宝
今天,我们给大家带来一个简单易上手的探路机器人项目,并且在这个项目的基础上,你可以对机器人的功能进行无限拓展延伸:看起来结构简单朴素,但后期可以拓展改造的空间很多哦简单易实现,在连接到同一个Wi-Fi后,通过手机来对ESP32进行指令发送控制,而ESP32所带的摄像头会实时以FPV(first person view)第一人称主视角的形式传回到手机上,方便我们进行下一步的操作~
先来看看需要什么器材,如何控制在100元的成本拿下这个项目! ESP32-CAM约60元TTL转串口下载器 约10元L298N电机驱动模块 约5元智能车底盘套件约10~30元(根据需求选择四驱还是两轮)FPV云台摄像头 约10元MB102电源模块 约5元
首先将L298N电机驱动模块与购买的小车底板进行连接,其中电机驱动模块与小车马达连接方法可参考下图:
在将电机驱动模块与直流电机连接好,并固定在小车底座后,我们便可以开始安装FPV云台了。FPV云台是干什么的?这是一个配有SG90舵机的可以程控上下移动的摄像头平台,这样就可以进行视角的上下移动了!
底座上的各种安装孔可以很好的帮助我们将FPV云台安装固定在小车上,如下图所示:接下来便是小车的供电模块:为了让ESP32-CAM稳定工作在5V电压下,采用MB102电源模块。模块可以将6.5-12V的直流电压或者USB供电稳定转换为3.3V TTL电平或者5V电压,同时模块配有按键开关可以作为机器人小车工作与否的总开关。本设计采用了可循环充电的18650锂电池,将两节锂电池串联以提供8.4V的电压,通过MB102电源模块转换为3.3V和5V电压供其他模块工作。将机器人的“大脑”ESP32与L298N电机驱动模块相连接来控制小车的移动与转向,与MB102电源模块连接来获取工作电压。再与TTL串口下载器连接来烧录代码。
最后便是将摄像头固定安装在云台上使其稳定工作,由于云台与ESP32相比过大,我们可以采用海绵填充物的方式使其固定在云台上。这里的布局方式并不是固定的,可以充分发挥自己的想象来对小车升级改造。为大家提供设计思路,才是本文的意义。在代码方面,通过Arduino平台对ESP32进行编程,想要具体看代码的同学可以在“达尔闻说”回复:探路机器人,获得。注意代码里的这部分要根据自己的WiFi更改哦~
ESP32-CAM的IP地址可以通过Arduino的串口监视器获得,在将IP地址输入到手机APP里后就可以开始使用啦。手机APP可在苹果应用商店里搜索iRobbie-A获得,但悲伤的是这个APP并不是免费的。如果想试试APP编写的,不妨自己设计一款。
好了,到这里,你可能会说这样的小车功能有点少,似乎并不能满足我们天马行空的想象。重点来了,你可以后续在小车上进行更深层次的拓展,比如加上红外传感器来实现寻迹,加上超声波模块实现测距来自动避障,加上HC-05模块实现蓝牙控制,加上LED灯实现夜间工作等等,这样的小车就可以打遍天下无敌手啦~达尔闻专属星级判定
实用系数:★★★★☆
难度系数:★★★☆☆